stream gagging station - Turkish English Dictionary